home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility3 / svga.zip / README.SVG next >
Text File  |  1992-09-22  |  3KB  |  64 lines

  1.  
  2.                                                         9-22-92
  3.  
  4.  
  5.   *** SVGA.DLL ***
  6.  
  7.   This DLL is designed to support ALL video cards.  The preformance of
  8.   this DLL is slightly less than the card-specific DLLs but it has a
  9.   broader range.  If there is a specific DLL that supports your card,
  10.   then you should use that one, since it will probably be faster than
  11.   this one.
  12.  
  13.   This DLL will support any Video card/mode using some undocumented
  14.   Windows functions that force the Windows display driver to do the mode
  15.   switching.  The Windows screen is saved into a full screen sized
  16.   bitmap using the BitBlt API call.  It also uses 2 DCs throughout the
  17.   life of the debugger, so if you use more than 2-3 DCs in your program
  18.   and you see weird things happening, then you'll want to disable the
  19.   BitBlt option below.  On Coprocessor cards (or those that are
  20.   advertised as "Windows Accelerators") the responce time is fairly
  21.   quick even in 1024x768 modes.  On non-coprocessor cards, the higher
  22.   the resolution, the longer it will take for the screen switch to
  23.   occure.  (By screen switch, I mean the transition from the Windows
  24.   screen to the Debugger screen and/or vice versa.)  There are some
  25.   options that can be specified in the TDW.INI file under the
  26.   [VideoOptions] section, that may help improve preformance:
  27.  
  28.     BitBlt=Y|N          - Y saves the bitmap, N doesn't.
  29.  
  30.                         This is on by default and only needs to be
  31.                         specified in order to disable it.  If disabled,
  32.                         it prevents the DLL from allocating the bitmap,
  33.                         the DCs or from saving the entire screen each
  34.                         screen swap.  If you disable this, you will not
  35.                         see anything on the user screen (Alt-F5) until
  36.                         you run the program and control goes back to
  37.                         Windows.
  38.  
  39.     ForceRepaint=Y|N    - Y Forces Windows to repaint the screen, N doesn't.
  40.  
  41.                         This option is on by default and only takes
  42.                         effect if BitBlt disabled.  This is what forces
  43.                         Windows to repaint the whole screen when your
  44.                         program is run and you are not saving the whole
  45.                         screen in the bitmap.  If you disable this
  46.                         option, you won't see anything on the Windows
  47.                         screen until your program invalidates something
  48.                         and repaints it.
  49.  
  50.     ROWS=xx             25, 43, or 50 rows on the screen.  Warning: TDW
  51.                         will abide by this number, so don't specify
  52.                         something that your screen will not handle.
  53.  
  54.     XGA=Y|N             - Set this to 'Y' only on an XGA card.
  55.  
  56.   On XGA, TIGA, and other high powered coprocessor cards, the BitBlt
  57.   option should be fast enough to use pleasantly.
  58.  
  59.   Known problems: None, the XGA problem has been fixed.  If the XGA=Yes
  60.                   switch is enabled, then TDW will behave in all XGA
  61.                   modes.  The mouse can now be used as usual.
  62.  
  63.   -- Jeff Peters
  64.